// pages/register/register.js
const app = getApp()
const HOST = app.globalData.host;
Page({
  /**
   * 页面的初始数据
   */
  data: {
    list: [{
      id:1,
      name: '信息工程学院'
  },{
      id:2,
      name: '商学院'
  },{
      id:3,
      name: '外语学院'
  }],
  index: 0, // 存储list数据中的下标值
  classList: [
      ['软件工程','计算机科学与技术'], // 第一个picker选择器的内容
      ['1191班', '1192班','1193班'] // 第二个picker选择器的内容
  ],
  classIndex: [0, 0]// 存储选择器选中的下标值
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },
  formSubmit(e){
      let userObj = e.detail.value
      let {loginName,loginPassword,confirmPassword}= userObj
      if(!loginName || !loginPassword || !confirmPassword){
        wx.showToast({
          title: '数据不能为空',
        })
        return false
      }
      if(loginPassword!==confirmPassword){
        wx.showToast({
          title: '密码不一致',
        })
        return false
      }
      this.insert(userObj)
  },
  insert(userObj){
    let{list,classList} = this.data;
    let{loginName,loginPassword,xueyuan,banji} = userObj;
      const db = wx.cloud.database()
      db.collection('user').add({
        data:{
          username:loginName,
          pwd:loginPassword,
          xueyuan:list[xueyuan].name,
          banji:classList[0][banji[0]]+classList[1][banji[1]]
        }
      }).then(res=>{
        console.log(res)
      })

  },
  pickerChange(e){
    this.setData({
      index:e.detail.value
    })
  },
  multiPickerChange(e){
    this.setData({
      classIndex:e.detail.value
    })
      
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})